;;; init.el --- emacs 的配置文件

;; for package

;; Added by Package.el.  This must come before configurations of
;; installed packages.  Don't delete this line.  If you don't want it,
;; just comment it out by adding a semicolon to the start of the line.
;; You may delete these explanatory comments.
(package-initialize)

(load-file "~/.emacs.d/package-settings.el")

;; for all modes
(load-file "~/.emacs.d/common.el")

;; for helm
(load-file "~/.emacs.d/helm.el")

;; for c-mode
(load-file "~/.emacs.d/c-code.el")

;; for python
(load-file "~/.emacs.d/python.el")

;; for cmake
(load-file "~/.emacs.d/cmake.el")

;; other
(load-file "~/.emacs.d/other.el")

;;; init.el ends here
(custom-set-variables
 ;; custom-set-variables was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 '(helm-gtags-auto-update t)
 '(helm-gtags-ignore-case t)
 '(helm-gtags-path-style (quote relative))
 '(helm-gtags-prefix-key "C-t")
 '(helm-gtags-pulse-at-cursor t)
 '(helm-gtags-suggested-key-mapping t)
 '(helm-gtags-use-input-at-cursor t)
 '(package-selected-packages
   (quote
    (company-irony-c-headers company-c-headers python-mode python-environment company-jedi yasnippet iedit helm-gtags flycheck cpputils-cmake company cmake-mode autopair))))
(custom-set-faces
 ;; custom-set-faces was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 )
